package grafica.obstaculos;

import grafica.ControlGraficos;
import grafica.Entity;

/**
 * Clase ObstaculoEntity: modela los objetos Obstaculo gráficamente que se encuentran en el nivel. 
 * @author Amorosi, Javier (94528)
 * @author Antiman, Nehuen (102440)
 */
public abstract class ObstaculoEntity extends Entity {
	
	/**
	 * Constructor de la clase ObstaculoEntity
	 * @param _game el juego donde se encuentra la entidad. 
	 * @param ref referencia a la representacion gráfica de la entidad.
	 * @param f posición en filas de la entidad.
	 * @param c posición en columnas de la entidad.
	 */
	public ObstaculoEntity(ControlGraficos _game,String ref,int f,int c) {
		super(_game, ref,f,c);
	}
	
	/**
	 * Esta operación no tiene efecto alguno, ya que los obstaculos son estáticos. 
	 */
	public void move(long delta) {

	}
	
	/**
	 * Esta operación no tiene efecto alguno, ya que los obstaculos son estáticos. 
	 */
	public void setHorizontalMovement(double dx) {
		
	}

	/**
	 * Esta operación no tiene efecto alguno, ya que los obstaculos son estáticos. 
	 */
	public void setVerticalMovement(double dy) {

	}
	
}

